@charset"utf-8";
/*公共样式*/
body{background: url(../images/bj.jpg);font-size:16px;font-family: "Microsoft YaHei","微软雅黑","Lucida Grande",Arial,Verdana;line-height:150%;color:#333; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/}
* {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,img,ul,li,a,span,p,i,strong,b,em,form,input,label,div,body,html{margin:0;padding:0;border:none;list-style-type:none; font-weight:normal;}
img{border: 0;vertical-align: middle;-ms-interpolation-mode:bicubic/*ie7 解决图片缩放失真问题*/}
a{blr:expression(this.onFocus=this.blur());outline:none;text-decoration:none; color:#333;background: transparent; /*修正win8系统IE连接灰色背景*/}
a:hover{/*text-decoration:underline;*/ /*color:#d02927;*/}
a:active{star:expression(this.onFocus=this.blur());}/*去掉点击链接时的虚线外框*/
a, :hover, .tingico { -webkit-transition: all 0.25s linear 0.01s; -moz-transition: all 0.25s linear 0.01s; -ms-transition: all 0.25s linear 0.01s; -o-transition: all 0.25s linear 0.01s; transition: all 0.25s linear 0.01s; }

@font-face { font-family:newfonte;
	src:url(../font/Hiragino%20Sans%20GB%20W3.ttf);
	font-family:newfontc;
	src:url(../font/%E6%96%B9%E6%AD%A3%E5%85%B0%E4%BA%AD%E4%B8%AD%E9%BB%91%E7%AE%80%E4%BD%93.TTF);
	}
/*清楚浮动*/
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{*zoom:1;}

/* position */
.rel{position:relative;}
.abs{position:absolute;}

/* float */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}

/* text-align */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}

/* font-style */
.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.i{font-style:normal;}
.em{ font-style:normal;}

/* overflow */
.ovh{overflow:hidden;}
.ova{overflow:auto;}

/* visibility */
.vh{visibility:hidden;}
.vv{visibility:visible;}

/* line-height */
.l_18{line-height:18px;}
.l_20{line-height:20px;}
.l_22{line-height:22px;}
.l_24{line-height:24px;}
.l_26{line-height:26px;}
.l_28{line-height:28px;}
.l_30{line-height:30px;}

/* padding */
.pad_10{padding:10px;}
.pad_15{padding:15px;}
.pad_20{padding:20px;}
.pad_30{padding:30px;}
.pad_40{padding:40px;}

/* margin */
.mar_10{margin:10px;}
.mar_15{margin:15px;}
.mar_20{margin:20px;}
.mar_30{margin:30px;}
.mar_40{margin:40px;}

/* safe color */
.g0{color:#000;}
.g3{color:#333;}
.g6{color:#666;}
.g9{color:#999;}
.gc{color:#ccc;}
.wh{color:white;}

/* font-size */
.f0{font-size:0;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size: 22px;}
.f24{font-size:24px;}
.f26{font-size: 26px;}
.f28{font-size: 28px;}

/* white-space */
.nowrap{white-space:nowrap;}

/* word-wrap */
.bk{word-wrap:break-word;}

/*省略号*/
.ellipsis{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

/* vertical-align */
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.vn{vertical-align:-2px;}

/*页面留白*/
.blank90{height:90px;line-height:90px;clear:both;visibility:hidden;}
.blank80{height:80px;line-height:80px;clear:both;visibility:hidden;}
.blank70{height:70px;line-height:70px;clear:both;visibility:hidden;}
.blank60{height:60px;line-height:60px;clear:both;visibility:hidden;}
.blank50{height:50px;line-height:50px;clear:both;visibility:hidden;}
.blank40{height:40px;line-height:40px;clear:both;visibility:hidden;}
.blank30{height:30px;line-height:30px;clear:both;visibility:hidden;}
.blank20{height:20px;line-height:20px;clear:both;visibility:hidden;}
.blank15{height:15px;line-height:15px;clear:both;visibility:hidden;}
.blank10{height:10px;line-height:10px;clear:both;visibility:hidden;}

/*布局*/
.w1200{width:1200px;margin:0 auto;}
.w1002{width:1002px;margin:0 auto;}
.w980{width:980px;margin:0 auto;}
.w740{width:740px;margin:0 auto;}

/* fixed*/
.headerfix {position:fixed;top:0;height:100px;z-index:9999;width:100%;}

/* video*/
.video-bg {display: none;position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background-image: url("../img/alert.png");background-repeat: repeat;background-position: center;	z-index: 999;}
.video-main {display: none;position: absolute;top: 50%;left: 50%;width: 920px;height: 550px;margin-top: -225px;margin-left: -460px;background-color: #fff;border-radius: 10px;z-index: 9999;}
.v-close {position: absolute;top: 0;right: 0;width: 57px;	height: 57px;margin-right: -28px;margin-top: -28px;background-image: url("../img/close.png");background-repeat: no-repeat;background-position: center;cursor: pointer;}